.seat-block {
  position: absolute;
}
.seat-block .seat-cell .seat-wrapper {
  width: 72px;
  height: 72px;
  cursor: pointer;
}
.seat-block .seat-cell .seat-wrapper div {
  background-color: #c2c2c2;
}
.seat-block .seat-cell .seat-wrapper .dest {
  position: absolute;
  width: 60px;
  height: 24px;
  top: 33px;
  left: 6px;
}
.seat-block .seat-cell .seat-wrapper .mat {
  position: absolute;
  width: 21px;
  height: 14.4px;
  top: 16.8px;
  left: 25.5px;
}
.seat-block .seat-cell .seat-wrapper .back {
  position: absolute;
  width: 21px;
  height: 6px;
  top: 9.6px;
  left: 25.5px;
}
.seat-block .seat-cell .seat-wrapper .right-hand {
  position: absolute;
  width: 4.8px;
  height: 14.4px;
  left: 19.2px;
  top: 16.8px;
}
.seat-block .seat-cell .seat-wrapper .left-hand {
  position: absolute;
  width: 4.8px;
  height: 14.4px;
  left: 48px;
  top: 16.8px;
}
.seat-block .seat-cell .seat-wrapper.top {
  transform: rotate(0deg);
}
.seat-block .seat-cell .seat-wrapper.left {
  transform: rotate(270deg);
}
.seat-block .seat-cell .seat-wrapper.right {
  transform: rotate(90deg);
}
.seat-block .seat-cell .seat-wrapper.bottom {
  transform: rotate(180deg);
}
